Best Christmas TV for 2021 - your guide to what to watch
The festive schedules are in full swing with favourites such as Call the Midwife and Doctor Who
From the likes of Doctor Who to Call The Midwife, The Larkins at Christmas to Never Mind the Buzzcocks and Sky’s festive film Last Train to Christmas, this festive weeks have guaranteed us some unmissable television.
In addition to regular serialised television, there are also series in box set form to enjoy, including the dark psychological thriller The Girl Before starring Gugu Mbatha-Raw, Jessica Plummer, David Oyelowo and Ben Hardy – which has quite the killer ending – plus the all-new period drama A Very British Scandal starring Claire Foy and Paul Bettany as the Duke and Duchess of Argyll.
Meanwhile, Doctor Who favourite David Tennant takes on the legendary literary role of Phileas Fogg in the BBC's latest adaptation of the Jules Verne classic Around the World in 80 Days.
Elsewhere, ITV has us covered when it comes to entertainment shows, including an all-star musical bonanza featuring actor Ben Miller, canine cuddles in Paul O'Grady: For the Love of Dogs, and – of course – a new run of The Voice: Kids.
Bring the cinema home with Sky Cinema
Upgrade now for just £11 a month to enjoy blockbusters like The Suicide Squad, Peter Rabbit 2 and Godzilla vs Kong, alongside a selection of festive flicks like A Boy Called Christmas and Elf – all from the comfort of your own home.
Finally, we also have the British soaps to contend with too and they're saving some of their best storylines for the end of the year.
Coronation Street sees continued dramas as Abi Franklin turns on Kelly Neelan over son Seb's death, while Emmerdale sees evil Meena Jutla begin her torturous games with sister Dr Manpreet Sharma, and EastEnders' Chelsea Fox does her best to escape her new nightmare marriage to serial killer and domestic abuser Gray Atkins.
For more information, be sure to check out our Christmas 2021 soaps schedule page.
Of course, we also have the best of the streaming services to look forward to, the full guides to which are available below.
- Read More: Best Christmas Movies on Netflix UK in 2021
- Read More: Best Christmas TV and Movies for Kids on Netflix UK
- Read More: Best Christmas Movies on Amazon Prime Video UK
- Read More: Best Christmas Movies on Disney Plus UK
So, whether you have a love of soaps, entertainment shows, magical festive specials or heartfelt period dramas, RadioTimes.com has you covered.
Read on for the 25 best shows to watch for Christmas 2021 on UK television in no particular order.
By entering your details, you are agreeing to our terms and conditions and privacy policy. You can unsubscribe at any time.
Best Christmas TV for 2021 - your guide to what to watch
1. Call the Midwife Christmas special – BBC
It wouldn’t be Christmas without a trip to Nonnatus house.
Call the Midwife will soon be back on our screens for a 2021 Christmas episode and, judging by the BBC's first look images, the nurses are ready to spread some festive cheer.
Helen George’s nurse Trixie Franklin and Leonie Elliott’s Lucille Anderson will be back for “their busiest Christmas Day ever”. Miriam Margolyes’s Mother Mildred will also be reprising her role for the special, following her absence from the 10th season.
Posting on the Instagram account for the show, the team behind the drama recently shared a photo of Reggie (played by Daniel Laurie) and Lucille (played by Leonie Elliott). “We have questions… “Reggie… are those pyjamas you’re wearing… in snow?? Does that snowman have pointy ears? How adorable is Lucille in green!!” the caption read.
“Of course, we’re not going to tell you what happens in this episode, except to say that our own lovely Lucille has a LOT to prepare for… We are all very proud of this year’s Christmas episode, and just can’t WAIT for you to see it!”
The new instalment comes ahead of the much-anticipated eleventh season of Call the Midwife.
Call the Midwife aired on BBC One and BBC iPlayer from 8pm on Christmas Day and is now available on BBC iPlayer.
2. Doctor Who: Eve of the Daleks - BBC One
It wouldn’t be the Christmas season without a Doctor Who special, would it?
Following on from the conclusion of Doctor Who: Flux, this hotly-anticipated episode will see the return of Jodie Whittaker’s Doctor alongside a long list of special guests including Aisling Bea (Home Sweet Home Alone), Adjani Salmon (Dreaming Whilst Black) and Pauline McLynn (Father Ted).
So, what threat awaits the TARDIS crew and their new friends?
Well, that would be the Daleks, of course!
This time, The Doctor and her friends appear to be stuck in a time loop and the Time Lord will have to work extra hard to get out of it!
This special is the first of Jodie Whittaker's final three instalments as the Thirteenth Doctor, with her feature-length farewell airing in the Autumn.
Doctor Who: Eve of the Daleks will air on New Year's Day at 7pm BBC One and BBC iPlayer.
3. The Larkins Christmas special – ITV
Following on from The Larkins' series finale in mid-November, the entire family will be back on our screens over the festive season for a feature-length special. The story sees Mariette and Charley return to Kent for Christmas, the latter bringing his parents with him for a formal introduction.
However, things quickly go wrong when a power cut leaves the entire village without lighting or heating, which is particularly bad timing when residents have been suffering a recent spate of burglaries. The synopsis teases that "chaos descends on the Larkins' farm".
It's not all bad news though, as people are eagerly anticipating the premiere of a local pantomime, while love is also in the air as Mariette and Charley prepare to "take their love to the next level".
The Larkins at Christmas aired on ITV at 9pm on Christmas Day and is now available on ITV Hub.
4. Worzel Gummidge – BBC
Mackenzie Crook’s reinvention of the classic Worzel Gummidge stories will make a welcome return to our screens for two more episodes of family-friendly fantasy this Christmas.
Of course, Crook will be back in the title role as walking, talking scarecrow Gummidge. In addition, Strictly champ Bill Bailey and The A List’s Nneka Okoye will be joining the family as Mr Peregrine and Calliope Jane.
Crook said: “I’m thrilled to bring three new episodes of Worzel Gummidge to audiences this year and to announce the quite brilliant cast. We had a happy summer making these films and I hope some of that comes across on screen.”
Worzel Gummidge premieres on BBC One and BBC iPlayer at 7.15pm on December 28, 2021.
5. A Boy Called Christmas – Sky Cinema
Sky is giving us an original festive flick this holiday season with A Boy Called Christmas – the origin story of Santa Claus.
Featuring a stellar cast including Maggie Smith, Jim Broadbent, Sally Hawkins, Toby Jones, Kristen Wiig and Stephen Merchant, the film follows a boy called Nikolas (Henry Lawfull) as he sets out on an extraordinary adventure into the snowy north to look for his missing father.
"Taking with him a headstrong reindeer called Blitzen and his loyal pet mouse, Nikolas soon meets his destiny in this magical, comic and endearing story that proves nothing is impossible," Sky teases.
A Boy Called Christmas is available now on Sky Cinema on Sky TV, Sky Q and NOW.
6. Bradley and Barney Walsh: Breaking Dad at Christmas – ITV
If you need more Bradley Walsh content in your life, ITV will also be premiering a special "bumper" episode of Bradley and Barney Walsh: Breaking Dad.
The new edition sees the Walsh boys take their famous RV to Iceland for an adventure across the remarkable country, taking in the breath-taking landscapes, including volcanoes and glaciers.
Barney said: “Our family loves Christmas, so, as a special present to dad this year, I’m giving him some challenges on a festive trip to Iceland. If he’s not keen on those he’s always got the RV. He loves driving that thing. It’s going to be great fun.”
"Barney knows I hate the cold but I love Christmas," added Bradley. "So I had to say yes to a festive road trip around Iceland. I just hope I can find somewhere to roast my chestnuts.”
Bradley and Barney Walsh: Breaking Dad at Christmas aired on ITV and ITV Hub at 9pm on Christmas Eve and is available now on ITV Hub.
7. Death in Paradise – BBC
For the first time ever, Death in Paradise is getting the Christmas special treatment.
The 90-minute festive episode will see Danny John-Jules return as beloved officer Dwayne Myers alongside Ralf Little, who plays DI Neville Parker.
The festive special follows on from the series 10 cliffhanger and, with Florence taking off for Christmas, “the Commissioner decides to enlist the help of retired officer Dwayne Myers”.
“We’ve been talking about a Death in Paradise Christmas episode for years so we’re beyond excited to be finally making one and to be working with Danny again,” explained Tim Key, executive producer for Red Planet Pictures. “We can’t think of a better place to spend Christmas than in Saint Marie – it’s still part of our 10th anniversary year after all!”
“We’re so excited to be spending our first ever Christmas in Saint Marie. We are delighted that Death in Paradise will be bringing the sunshine to the festive schedule on BBC One,” added Tommy Bulfin, Commissioning Editor for BBC Drama.
Death in Paradise aired on BBC One and BBC iPlayer at 9pm on Boxing Day and is available now on BBC iPlayer.
8. Last Train to Christmas – Sky Cinema
Good Omens star Michael Sheen and Game of Thrones' Nathalie Emmanuel are teaming up for Sky's latest Christmas comedy Last Train to Christmas.
Set in 1985, the film follows nightclub manager Tony Towers (Michael Sheen), who grabs a train to Nottingham for a Christmas family reunion with his younger fiancee Sue (Emmanuel) and distant brother Roger (Cary Elwes) when discovers there's something particularly strange about his journey.
As Tony moves up and down the train, he finds himself travelling forwards and backwards through his life, with his actions in some carriages affecting his life in the next.
"The question is, can Tony change his life – and the lives of the people he loves – for the better, or will he just make things worse?" Sky teases.
Last Train to Christmas is available now on Sky Cinema and NOW.
9. Strictly The Real Full Monty – ITV
Ten more celebrities will be baring all to a live audience in another edition of The Real Full Monty, which will again be raising awareness of the importance of life-saving cancer checks.
Ashley Banjo will again lead the proceedings, aiming to bring glitz and glamour to an "all-new supersized strip" with a "completely new twist" that is still to be announced.
New dance mentors will be collaborating with Ashley's team in what promises to be "the most ambitious Full Monty yet".
Strictly The Real Full Monty aired on on ITV and ITV Hub at 9pm on December 13 and December 14, 2021 and is now available on ITV Hub.
10. A League of Their Own Christmas Party – Sky Max
Romesh Ranganathan, Freddie Flintoff and Jamie Redknapp are back for another League of Their Own festive special – and this time, Romesh is in charge of organising the 2021 Christmas activities.
Taking on a variety of physical challenges, the boys will be joined by a range of celebrity and sporting guests as well as Romesh's mum, who's serving up a traditional Sri Lankan Christmas in a Wiltshire woodland treehouse – and of course, fans can expect the trio to lend their vocals to another Christmas hit.
A League of Their Own Christmas Party aired on Sky Max and NOW at 9pm on December 13, 2021 and is now available on Sky and NOW.
11. LIVE Joe Lycett: Mummy's Big Christmas Do! – Channel 4
Comedian Joe Lycett will be bringing a "big queer Christmas house party" to Channel 4 over the festive season, with the 90-minute special being recorded live from his hometown of Birmingham.
The audience will be comprised of LGBTQ+ icons and allies to the community, as well as local heroes and others who will be subject to some "devilish" surprises from Joe himself.
The special seems to be part of Channel 4's ongoing effort to be less London-centric and distribute focus more evenly across the entire country, promising to feature Birmingham "as you've never seen it before".
Lycett said: "This show combines three of my favourite things – LGBTQ+ culture, Birmingham and chaotic live television.
"Queer creativity outside of London is the most exciting it has been in years and I can’t wait to introduce Channel 4 viewers to our colourful and anarchic world, with some silliness and a few laughs thrown in.”
LIVE Joe Lycett: Mummy's Big Christmas Do aired on Channel 4 at 10pm on 22nd December and is now available on All4.
12. The Jonathan Ross Show Christmas Special – ITV
Jonathan Ross returns with his long-running chat show, with this one-off Christmas special promising "big-name guests" and "hilarious holiday-inspired games".
The guests on the 18th December show included Bradley Walsh, Roisin Conaty, Russell Howard and Leona Lewis.
The Jonathan Ross Show aired on ITV and ITV Hub on December 18, 2021, and is now available on ITV Hub.
13. Paul O'Grady: For the Love of Dogs at Christmas – ITV
Paul O'Grady's heartwarming series following the life of animals at Battersea Dogs and Cats Home has become a firm favourite for many families, so it's great to see it back on the schedules this year.
He'll be attempting to bring some festive cheer to the animal rescue centre by helping more dogs find their forever home, including a Patterdale puppy in need of major surgery and a boisterous Cockapoo named Boo.
O'Grady said: "This Christmas special is a real cracker. There’s little Pudding who had me on the edge of my seat whilst he was in surgery and then there’s the Cockapoo who needs some table manners in time for his Christmas feast - as usual I can’t resist a challenge and decide I’ll give it a go!
"All the staff are working hard at Battersea so I hope to bring them a bit of help and Christmas cheer!”
Paul O'Grady: For the Love of Dogs at Christmas aired on ITV and ITV Hub at 5.30pm on Christmas Day and is available now on ITV Hub.
14. A Very British Scandal – BBC
Period drama fans will be thrilled to hear that A Very British Scandal, starring Claire Foy (Wolf Hall), is coming to our screens this Christmas.
Written by Sarah Phelps (The Pale Horse, Dublin Murders), the new three-part BBC series will focus on the acrimonious divorce of the Duke (Paul Bettany) and Duchess of Argyll (Foy) and the media frenzy that surrounded it.
Foy has said she is excited to “explore through this story, how often shame, judgement and controversy surrounds a woman’s sexuality”.
WandaVision's Paul Bettany said in a statement: “I’m delighted to be working with the remarkable Claire Foy to tell the fascinating and scandalous story of the Duke and Duchess of Argyll and their very complicated lives.
“I’m also extremely happy to get the chance to once again be working with the wonderful teams at the BBC and Amazon Studios," he added.
A Very British Scandal premiered on BBC One at 9pm on Boxing Day and airs on consecutive nights at the same time. A box set of all episodes is available now on BBC iPlayer.
15. The Voice Kids – ITV
ITV will launch a brand new series of The Voice Kids during the Christmas season, with former Spice Girl Melanie C joining the judging panel alongside Danny Jones, will.i.am and Pixie Lott.
A variety of distinct singers aged 7 to 14 will be participating in this year's series, hoping to turn those big red chairs with their impressive vocals.
Melanie C said: "I’ve always been a huge fan of The Voice so I am super excited to be a coach on The Voice Kids this year. I can’t wait to get in one of those big red chairs and Spice things up!"
The Voice Kids airs all week from December 27, 2021, at 7.30pm on ITV and ITV Hub.
16. Never Mind the Buzzcocks Christmas special – Sky Max
After a successful first series, Sky's Never Mind the Buzzcocks reboot will be back for a Christmas special this December as Greg Davies hosts a festive, musical spectacular.
Noel Fielding, Daisy May Cooper and Jamali Maddix will be returning as panellists for this holiday episode and welcoming the likes of Frankie Goes to Hollywood's Holly Johnson, broadcaster Lauren Laverne and People Just Do Nothing's Asim Chaudhry to their teams for the Christmas edition of this much-loved melodic quiz.
Sky's Never Mind the Buzzcocks Xmas aired on Sky Max and NOW at 9pm on December 19, 2021 and is now available to watch on Sky and NOW.
17. The Royal Variety Performance 2021 – ITV
The Royal Variety Performance is back for a particularly special show marking the Royal Albert Hall's 150th anniversary, which will be held in the presence of senior Royals as usual.
It is expected that this year's edition will feature a live audience after the 2020 show was forced to opt for a virtual crowd due to lockdown restrictions enforced at the time.
The confirmed line-up so far includes music from Ed Sheeran, Sir Rod Stewart, Anne-Marie, Years and Years, James Blunt and Elvis Costello, as well as performances from Cirque du Soleil and the cast of Matilda the Musical.
Comedy fans can look forward to sets from Judi Love, Bill Bailey, Chris McCausland and Josh Widdicombe, while Alan Carr will be taking on presenting duties.
The Royal Variety Performance aired on ITV and ITV Hub at 7.20pm on the 19th December, 2021, and is now available on ITV Hub.
18. The Girl Before – BBC
If a twisted psychological thriller is more your cup of tea, you’ll be pleased to hear that The Girl Before will be airing over Christmas as part of the BBC’s festive schedule.
The thriller is based on the story of Jane (Gugu Mbatha-Raw), who certainly gets more than she bargained for when she moves into an enigmatic architect’s luxurious house.
The official synopsis reads: “Jane starts to feel the house changing her in unexpected ways, but when she makes the shocking discovery that her predecessor Emma died in the house, she’s forced to confront unnerving similarities.
“As the two women’s timelines interweave, Jane begins to question if her fate will be the same as the girl before…”
The Girl Before premiered on BBC One and BBC iPlayer at 9pm on the 19th December 2021. All episodes are now available in a box set on BBC iPlayer.
19. Spitting Image Christmas Special – ITV
BritBox's Spitting Image will make a temporary move to terrestrial television for its 2021 Christmas special, which will target a number of prolific figures from the world of sport, entertainment and politics.
Puppets confirmed to feature in the episode's sketches include: Boris Johnson, Tom Cruise, Gary Lineker, Raheem Sterling, Cristiano Ronaldo, Prince Andrew, Vladimir Putin, Harry & Meghan, Ed Sheeran, Emma Raducanu, Jürgen Klopp, and Adele.
Spitting Image Christmas Special will air on ITV and ITV Hub at 10pm on Christmas Eve.
20. Hansel & Gretel: After Ever After – Sky Max
David Walliams is taking another fairy tale and putting his darkly comic spin on it with Hansel & Gretel: After Ever After.
Following his previous specials, which picked up where stories like Jack and the Beanstalk and Cinderella left off, Walliams' third stand-alone episode will explore what happened once Hansel and Gretel defeated the witch and headed back home to their father (Mark Addy) and stepmother (Sophie Thompson).
When the siblings discover that they didn't actually manage to kill the witch (Sheridan Smith) and that she's now hungry for revenge, they return to her house for a final showdown – and meet a troll along the way.
Hansel & Gretel: After Ever After aired on Sky Max and NOW the 23rd December 2021. It is now available to watch on Sky and NOW.
21. Around the World in 80 Days - BBC
If you want more David Tennant content in your life, the BBC will also be premiering an adaptation of Jules Verne’s Around the World in 80 Days this Christmas.
Tennant stars as adventurer Phileas Fogg, who is attempting to travel around the world in 80 days in an attempt to win a lucrative wager he entered into.
The actor recently described the series as a “romp”. “I hope a bit of joy. I think it’s very apt that it’s set for a Christmas transmission. It’s that kind of a show, it’s got that kind of scale and that kind of ambition and that kind of warmth,” he told RadioTimes.com and other press.
“It’s a romp, but it’s got real heart to it, as well. It feels like a genuine – this phrase is overused – but it feels like a genuine piece of family entertainment, something that you can all, you know, grab a mince pie and enjoy together,” he continued.
Legendary composer Hans Zimmer, who is known for The Lion King and the Pirates of the Caribbean franchise among other projects, and Christan Lundberg scored the soundtrack.
Around the World in 80 Days aired on BBC One and BBC iPlayer at 5.50pm from Boxing Day and is available now on BBC iPlayer.
22. Coronation Street – ITV
The residents of Weatherfield will be hoping for a quiet Christmas after a tumultuous few months, but things rarely go that smoothly in soapland.
The fallout from Seb's death continues to leave people shaken, with Abi Franklin turning her hatred onto Kelly Neelan, while Nina Lucas finds herself overwhelmed with grief but friend Carla Connor proves to be a big support.
Meanwhile, Emma Brooker has discovered that her dream man Curtis Delamere is not what he seems, leaving their marriage dream in tatters.
Is it truly the end of the road for Emma and Curtis?
Finally, Corrie's most iconic characters will come to the forefront, as Tyrone attempts to rekindle romance between himself and Fiz, while the Platts and Barlows come together for a daring Christmas dinner – after all, no Christmas is complete without a family row!
Weatherfield will never be the same again after this Christmas!
Coronation Street airs on ITV on its usual days and also Christmas Day and Boxing Day with episodes available from 7am on the day of transmission.
23. EastEnders - BBC One
As always, a dramatic Christmas is lined up for Albert Square and there is even a double wedding on the cards!
We have a double wedding on the way, which leaves evil serial killer Gray Atkins at the centre of the festive storylines, but could Whitney Dean be the one to bring him down?
The official teaser states: "The Trueman-Foxes are celebrating love with Denise, Jack, Chelsea and Gray heading towards wedded bliss but with Whitney following her gut instinct and Kim anxious to expose Phil’s crimes, the journey towards winter wedding joy is set to be icy.
"Rocky is spending his Christmas with Kathy and Sonia, he’s grown fond of his ‘daughter’ but keeping up appearances is taking its toll and an unwanted guest threatens to spoil more than just the dinner."
Could Dotty and Rocky find their long con exposed by the return of Dotty's mum Sandy Gibson?
Aside from these big storylines, we also have Janine Butcher trying to give daughter Scarlett the Christmas she deserves, but her attention is also focused elsewhere: Mick Carter.
Finally, Phil Mitchell aggravates girlfriend Kat Moon as he continues to lean on his ex-wife Sharon Watts for support. We smell a love triangle!
EastEnders airs on Christmas Day at 9pm and on Boxing Day at 10pm on BBC One, as well as airing in its usual slots over the festive period.
24. Emmerdale – ITV
It wouldn't be Christmas without some soapy drama, with Emmerdale taking on an unconventional flashback narrative for this year's festive special.
The villagers will wake up on Christmas morning to find a thin dusting of what is first assumed to be snow, but it soon becomes clear that things are not as they seem.
ITV's synopsis promises that the episode will leave "some things changed forever", with several residents finding themselves in danger from a threat within the village.
Manpreet Sharma will grow increasingly suspicious of her sister Meena in the run-up to Christmas, but could the doctor be the one to expose her serial killer?
However, will Manpreet be the next victim of her diabolical sister?
The soap has confirmed that upcoming scenes will see Manpreet held captive by Meena, but can the evil nurse actually end the life of her own sister?
There will also be a Christmas proposal, but there's no word yet on who exactly will be popping the question.
Emmerdale airs on ITV on its usual days and also Christmas Day and Boxing Day with episodes available from 7am on the day of transmission.
25. All Star Musicals at Christmas – ITV
All Star Musicals will return for a two-part special on ITV, with John Barrowman guiding six celebrities per episode through the ultimate musical theatre masterclass.
The participants in the first episode will be Professor T actor Ben Miller, Corrie's Catherine Tyldesley, broadcaster Gyles Brandreth, sports reporter Radzi Chinyanganya, as well as presenters Anita Rani and Fern Britton.
Another six will take to the stage in early 2022, but this second line-up is still to be confirmed by ITV – watch this space for more information.
Elaine Page, Samantha Barks and Trevor Dion Nicholas return to the All Star Musicals panel, which will offer feedback and decide who deserves to be crowned champion of each episode.
All Star Musicals aired on ITV and ITV Hub from 8pm on Boxing Day and is now available on catch-up on ITV Hub.
- For the latest news and expert tips on getting the best deals this year, take a look at our Black Friday 2021 and Cyber Monday 2021 guides. We also have a guide exclusively for John Lewis Black Friday deals, too.
Looking for something else to watch? Check out our TV Guide to see what's on tonight.
Authors
David Craig is the Senior Drama Writer for Radio Times, covering the latest and greatest scripted drama and comedy across television and streaming. Previously, he worked at Starburst Magazine, presented The Winter King Podcast for ITVX and studied Journalism at the University of Sheffield.